package com.opNaga.bpmp.flowObject.event;

import com.opNaga.bpmp.BPMPElement;

import java.util.Iterator;

/**
 * User: Junyi BEI
 * Date: 06/02/2012
 * Time: 11:22
 */
public interface HasStart {
  public boolean registerStart(BPMPElement be);

  public boolean deregisterStart(BPMPElement be);

  public Iterator<BPMPElement> iterateStarts();

  public boolean isStartEmpty();

  public int startSize();
}
